From 77f8245c0c3f44282fb9dfe093ffe950aed7fa36 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Wed, 22 Jan 2020 08:38:41 +0100 Subject: [PATCH] gl renderer: Handle blur nodes with invisible children --- gsk/gl/gskglrenderer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index 81e4eb91e9..0817849e73 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -1446,6 +1446,9 @@ render_blur_node (GskGLRenderer *self, GskRenderNode *child = gsk_blur_node_get_child (node); TextureRegion blurred_region; + if (node_is_invisible (child)) + return; + if (blur_radius <= 0) { gsk_gl_renderer_add_render_ops (self, child, builder); -- 2.30.2